package com.xbongbong.paas.constant;

/**
 * 步长常量
 * @author 梁鲁江
 * @time 2018年9月27日20:08:59
 */
public class SizeConstant {

    /**
     * 查询步长
     */
    public static final int PAGE_SIZE = 10000;
    /**
     * 查询步长5000
     */
    public static final int HALF_PAGE_SIZE = 5000;

    /**
     * 查询最大时长，单位：毫秒，总1分钟
     */
    public static final long SCROLL_TIME_IN_MILLIS = 60000;
    /**
     * 单个仪表盘的图表数量
     */
    public static final long CHART_LIMIT_NUM = 10;
    /**
     * BI单表表限制量
     */
    public static final long BI_DATA_LIMIT = 300000;
    /**
     * BI多表限制量
     */
    public static final long BI_MUITI_DATA_LIMIT = 100000;
    /**
     * BI数据集限制量
     */
    public static final long BI_DATA_SET_LIMIT = 500000;


    /**
     * ES请求体数据大小限制（ES默认1m）
     */
    public static final long ES_REQUEST_DATA_LIMIT = 1048576;

    /**
     * 智能助手最大的执行数量
     */
    public static final Integer AI_ASSISTANT_MAX_PAGE_SIZE = 1001;
    /**
     * 分桶的数量最大1W
     */
    public static final int TERM_AGG_MAX_BUCKETS = 10000;
}
